/** 
 * 没步可走的情况下步第一步
 * return true 如果走了第一步的话 board要重新取
 */
export async function first_step(board_state,ns) {
  const length = board_state.length;
  var hasX = false;
  for(var x=0;x<length;++x)
  {
    for(var y=0;y<length;++y)
    {
      if(board_state[x][y]=='X')
      {
        hasX = true;
      }
    }
  }
  if(hasX)
  {
    return false;
  }
  else
  {
    // 落子:
    await ns.go.makeMove(Math.floor(length/2),Math.floor( length/2));
    return true;
  }
}